package com.todo.user.iface.backend.response;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * @author zhangwenxiang
 * @date 2024/3/17 19:51
 * @description
 */
@Data
@Schema(title = "用户操作记录出参",description = "用户操作记录出参")
public class UserOperateRecordResp {
    /**
     * 主键
     */
    @Schema(title = "主键",description = "主键")
    private Long id;
    /**
     * 用户id
     */
    @Schema(title = "用户id",description = "用户id")
    private Long userId;
    /**
     * 操作类型：更换密码、手机号换绑、注销、更新个人信息等
     */
    @Schema(title = "操作类型",description = "更换密码、手机号换绑、注销、更新个人信息等")
    private Integer operateType;
    /**
     * 原始消息
     */
    @Schema(title = "原始消息",description = "原始消息")
    private String originInfo;
    /**
     * 操作后数据
     */
    @Schema(title = "操作后数据",description = "操作后数据")
    private String afterInfo;
    /**
     * 操作结果
     */
    @Schema(title = "操作结果",description = "操作结果")
    private Integer operateResult;
    /**
     * 操作动作
     */
    @Schema(title = "操作动作",description = "操作动作")
    private String operateInfo;
}
